From: Anes Hadziahmetagic Date: Thu, 12 May 2016 14:17:34 +0000 (+0200) Subject: zynqmp: pm: Implement pm_register_notifier PM API function X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=fc65b87b8a1477f18c18646f84b3dfda0573d126;p=project%2Fbcm63xx%2Fatf.git zynqmp: pm: Implement pm_register_notifier PM API function Signed-off-by: Anes Hadziahmetagic Signed-off-by: Filip Drazic Signed-off-by: Soren Brinkmann --- diff --git a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c index 5af0163e..eac7801b 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c +++ b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c @@ -391,7 +391,12 @@ enum pm_ret_status pm_register_notifier(enum pm_node_id nid, unsigned int wake, unsigned int enable) { - return PM_RET_ERROR_NOTSUPPORTED; + uint32_t payload[PAYLOAD_ARG_CNT]; + + PM_PACK_PAYLOAD5(payload, PM_REGISTER_NOTIFIER, + nid, event, wake, enable); + + return pm_ipi_send(primary_proc, payload); } /**